package com.bmf.module.rbac.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bmf.module.rbac.entity.RbacPerms;
import com.bmf.module.rbac.vo.RbacPermsCreateVo;
import com.bmf.module.rbac.vo.RbacPermsResultVo;
import com.bmf.module.rbac.vo.RbacPermsUpdateVo;

import java.io.Serializable;
import java.util.List;


/**
 * (RbacPerms)表服务接口
 *
 * @author makejava
 * @since 2022-12-27 15:33:18
 */
public interface RbacPermsService extends IService<RbacPerms> {

    List<RbacPermsResultVo> selectAll();

    RbacPermsResultVo selectOne(Serializable id);

    Integer insert(RbacPermsCreateVo rbacPermsCreateVo);

    void update(RbacPermsUpdateVo rbacPermsUpdateVo);

    void delete(List<Integer> ids);
}
